// Funciones de utilidad para el marco de navegación.

function loadFrame(button) {
	iframe = document.getElementById('formFrame');

	if (!button.classList.contains('selected')) {
		iframe.src = button.value;
		botones = document.getElementsByTagName('button');
		for (var i=0; i<botones.length; i++)
			botones[i].classList.remove('selected');
		button.classList.add('selected');	
	}
};

function imprimirFrame(frame) {
	if (frame.document != null) {
		var objBrowse = window.navigator;

		if ( (objBrowse.appName == "Opera") || (objBrowse.appName == "Netscape") ) {
			iframe = document.getElementById('formFrame');
			alert('Su navegador no permite imprimir iframes formularios.');
			// obtener el identificador de tramite del formulario a imprimir.
			// abrir nueva ventana con el formulario.const.php?t=numero.
			numero = 0;
			win = window.open('formulario.const.php?t='+numero);
		} else {
			frame.print();
		}
	}
	return false;
};


function guardarFrame(frame) {
	if ( (frame.document != null) && (frame.document.forms.length > 0) ) {
		frame.document.forms[0].submit();
	}
};

function toggle(id) {
	var nav = document.getElementById(id);

	for (var i=0; i< nav.childNodes.length; i++) {
		child = nav.childNodes[i];

		if (child.style) {
			if (child.style.display == 'none')
				child.style.display = 'block';
			else
				child.style.display = 'none';
		}
	}
};

//function buscar(id) {
//	numero = prompt("Ingrese el número de tramite");

//	Si el resultado existe.

//	if (numero) {
//		b = document.createElement("button");
//		b.name = "tramite:" + numero;
//		b.value = "formulario.const.php?t="+numero;
//		b.onclick = function() { loadFrame(this); };
//		b.innerHTML = "T: "+numero;

//		nav = document.getElementById(id);
//		nav.appendChild(b);						
//	}
//};

